deposit of things with innkeepers - Espagnol Anglais Dictionnaire